TfL London Transport Status Scraper — Live Tube, Bus & Rail avatar

TfL London Transport Status Scraper — Live Tube, Bus & Rail

Pricing

from $3.00 / 1,000 results

Go to Apify Store
TfL London Transport Status Scraper — Live Tube, Bus & Rail

TfL London Transport Status Scraper — Live Tube, Bus & Rail

Extract live Transport for London (TfL) line statuses, disruptions and stop point info across the Tube, Overground, DLR, Elizabeth line, buses and national rail in London.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Compute Edge

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

TfL London Transport Status Scraper

Extract live line statuses and disruptions across the Transport for London (TfL) network — the Tube, London Overground, DLR, Elizabeth line, Tram, National Rail in London, buses, river bus and the Emirates Air Line.

The TfL Unified API publishes line-by-line operational status with severity codes, disruption reasons and validity periods. This Actor wraps the Line/Mode/{mode}/Status endpoint, returning a clean per-line JSON record with the worst current status, reason text and disruption count.

Why scrape TfL data?

  • Mobility apps: surface live disruptions in route planners and chatbots.
  • Workforce analytics: correlate London worker arrival times with disruption events.
  • Insurance: support delay-repay reimbursement automation.
  • News & alerts: monitor severe service disruptions in real time.
  • Operations research: build long-term datasets of reliability per line.

Output fields

FieldDescription
lineId / lineNameLine identifier and label
modetube, dlr, overground, elizabeth-line, bus, …
statusDescriptione.g. "Good Service", "Minor Delays", "Severe Delays", "Suspended"
statusSeverityTfL severity code (lower = worse)
reasonHuman-readable explanation when not Good Service
disruptionCountNumber of distinct active disruptions
allStatusesFull list of statuses with validity periods
serviceTypesRegular / night service entries
modifiedAtUtcLast update timestamp

How to use

  1. Choose modes (default: tube, overground, dlr, elizabeth-line).
  2. Optionally set disruptionsOnly to drop lines reporting "Good Service".
  3. Optionally set severityMin to filter on TfL's numeric severity scale.
  4. Run the actor.

Pricing

Pay-per-result. One record per line per run.

Other actors

  • NDBC Marine Buoy Observations Scraper
  • USGS Water Services Scraper
  • FAA NAS Status Scraper

FAQ

Do I need a TfL API key? No — the status endpoint is open. For very high-volume use you should register a free app at api.tfl.gov.uk.

How often does the data refresh? TfL pushes status updates as they happen; expect sub-minute freshness during operating hours.

Why does "Good Service" sometimes look like no disruptions? Because there aren't any! Toggle disruptionsOnly to false to always emit a record per line.

Powered by TfL Open Data. Contains OS data © Crown copyright and database rights 2024 and Geomni UK Map data © and database rights 2024.